
#ifndef ITERADORARBOLBMAS_H_
#define ITERADORARBOLBMAS_H_

#include "NodoHoja.h"
#include "../Comunes/RegistroArbol.h"
#include "../Comunes/Persistor.h"

class IteradorArbolBMas {

private:
	NodoHoja* nodoActual;
	int posicionActual;
	Persistor* persistor;

public:
	IteradorArbolBMas();
	IteradorArbolBMas(NodoHoja *hojaCorriente, int posicionActual, Persistor* persistor);
	virtual ~IteradorArbolBMas();
	bool hasNext();
	RegistroArbol* next();
};

#endif /* ITERADORARBOLBMAS_H_ */
